About me

a little background reading

Home About Projects Blog Games Contact Support

Who are you?

Some dude who likes games, baking, cheese, coffee, beer, and programming. Especially the lower levels.


Why Queso Fuego?

Going online as a kid, it was emphasized to never show or tell private or personal information. This included your real name, for obvious reasons. While that has mostly changed in the public eye after myspace and facebook came around, I still hold a fondness for nicknames or handles.

I also like foreign languages, even if I don't study enough to speak or understand much of them. Spanish, japanese, chinese, russian, etc. are all interesting in their own ways. I'd like to learn at least these 4 languages eventually to a C1 or higher level, if possible, or as much as able. Maybe other languages too.

I also enjoy cheeses and hot sauces/spicy foods, so why not combine these and be a 'murican in redneck country with a spanish name for spicy cheese. But it does make me a poser, I'm not a spanish native nor can I speak it very well. Might change it to "Cheese Fire" or something in the future, idk.

My previous handles were 'Uncaged Formula' from xbox live gamertag generation on an xbox 360, 'Tk-421' who was never at his post, and 'Hashnaked Tushy' as a nod to "Garou: Mark of the Wolves" character Khushnood Butt. Or Marco Rodrigues, if you prefer.


FAQ

What software do you use for videos?

What do you do for work?

My current job is officially Programmer Analyst, and I work on an IBM i midrange system (previously AS/400 and other names). I mainly do backend development in SQL & RPG, but also do code reviews, system administration, tech support w/on-call, CI/CD (manually, because why would we use git, that'd only improve things, can't have that), database creation & administration, APIs & web services & servers, some limited frontend work for "rich" web pages/applications, scripting/glue code, csv/excel/etc. reports (RPG stands for Report Program Generator after all), and other various things as needed.

My primary programming languages are RPG (**FREE) and SQL (and CL, DDS, et al.), but I've used Javascript, Python, batch, powershell, C, or whatever a project requires. I'd like to learn COBOL too, as it's the other main language on IBM i and is actually available off of the platform, but my shop is not a COBOL shop.

If taken to some sort of logical conclusion, in a masochistic way, I think it'd be very interesting or even "fun" to program IBM assembly on a current z/OS mainframe full-time. Maybe some day.

Either that or do open source work on projects that probably only I will use, in C/assembly/$your-language-here.

Camera?

Sony ZV-1, Elgato Camlink 4K

Microphone?

Shure SM7B, Cloudlifter CL-1, Focusrite Scarlett Solo

Keyboard?

Mouse?

Logitech MX Master 3S. All mice should aspire to be this quiet, there's no reason for loud-ass clicks in this day and age. The wireless receiver works well with solaar on linux!

PC Specs?

PC Setup picture

Laptops?

What OS do you use?

Window manager?

Usually i3, but I've used and like TWM, CWM, 2bwm, herbstluftwm, and maybe others. For wayland, Sway is probably fine. Eventually maybe I can use a simple homemade tiling WM. I don't need a full desktop environment, but can use anything if it's required.

Text Editor?

Neovim/vim usually. VSCode for work, because it's easy to setup and works better for IBM i (AS/400) development than RDi. It isn't $999+/yr either, which helps. The only issue is interactive debugging with service entry points which doesn't work yet in VSCode. No reason to use RDi otherwise.

Would like to use my own editor(s) eventually, if I get around to it. I've made an ed clone, so maybe that or a vi/vim subset can be viable soon.

Colorscheme?

Currently using everforest, with dark background and hard contrast. I changed the TODO color to orange and C #include lines to blue. I always turn off italic comments and things, I think they're too frilly or otherwise distracting.

Gruvbox or gruvbox material otherwise, usually dark medium.

Open to trying other colorschemes!

Font?

Iosevka Fixed with line height set to .92 in .Xresources to fit more lines on screen. The line height does mess up a lot of web pages in Firefox depending on how they're set up, but the terminal experience is nicer so I put up with it, and use reader mode or otherwise modify the pages when needed.

I like how Iosevka uses horizontal space, but why is the font so friggin huge storage wise? It could be more modular, I don't use or need most of what's included by default, and it takes up a lot of space.

Cozette was also pretty cozy, but using a 12pt font on a 4K screen isn't necessarily the best idea. Still, bitmap fonts are neat and crisp, and it showed so many lines...

C Compiler?

Clang or GCC, preferably both for better testing. Tcc is nice too. Clang/LLVM's targets are nice for cross compiling e.g. for EFI I use -target x86_64-unknown-windows. For GCC I use x86_64-w64-mingw32-gcc to make PE32(+) files for x86.

Could make a C compiler some day as well, at least a subset. One with better bitfield support, ordering of struct fields, multiple passes, different/built-in inline assembly support, better importing, some sort of actual reflection to not need preprocessing, and so on.

Assembler?

x86(_64):


Games beaten on stream

All of these should be in either twitch collections (playlists), or youtube

!NOTE!: These might be moved/removed in the future, as I'm considering only doing youtube to consolidate things and stream with higher bitrate and newer codecs, even if the audience is (possibly) less.